#include <unistd.h>
#include <sys/wait.h>
#include <cstdio>
#include <cstdlib>

//environ 
int main(int argc, char *argv[], char *env[])
{
    extern char** environ;
    for (int i = 0; environ[i]; i++)
    {
        printf("environ[%d]-> %s\n", i, environ[i]);
    }
    return 0;
}

//main的第三个参数获取环境变量
// int main(int argc, char *argv[], char *env[])
// {
//     for (int i = 0; env[i]; i++)
//     {
//         printf("env[%d]-> %s\n", i, env[i]);
//     }
//     return 0;
// }
//命令行参数
// int main(int argc, char *argv[])
// {
//     for (int i = 0; i < argc; i++)
//     {
//         printf("argv[%d]: %s\n", i, argv[i]);
//     }
//     return 0;
// }
